package com.tosee.dao.impl;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.tosee.dao.allocine.IAllocineDao;
import com.tosee.dao.dbTosee.IEpisodeDao;
import com.tosee.dao.dbTosee.ISaisonDao;
import com.tosee.dao.dbTosee.ISerieDao;
import com.tosee.dao.dbTosee.IUserDao;

/**
 * Fournisseur de DAO.
 * 
 * @author ArnaudLev
 */
@Service
public class DaoProvider {

    /**
     * Dao serie
     */
    @Resource
    private ISerieDao serieDao;

    /**
     * Dao serie
     */
    @Resource
    private IEpisodeDao episodeDao;

    /**
     * Dao serie
     */
    @Resource
    private ISaisonDao saisonDao;

    /**
     * Dao allocine
     */
    @Resource
    private IAllocineDao allocineDao;

    /**
     * Dao user
     */
    @Resource
    private IUserDao userDao;

    /**
     * Constructeur par défaut
     */
    public DaoProvider() {
        super();
    }

    public ISerieDao getSerieDao() {
        return serieDao;
    }

    /**
     * @return the allocineDao
     */
    public IAllocineDao getAllocineDao() {
        return allocineDao;
    }

    /**
     * @return the userDao
     */
    public IUserDao getUserDao() {
        return userDao;
    }

    /**
     * @return the episodeDao
     */
    public IEpisodeDao getEpisodeDao() {
        return episodeDao;
    }

    /**
     * @return the saisonDao
     */
    public ISaisonDao getSaisonDao() {
        return saisonDao;
    }

}
